The Les Houches Accord PDFs (LHAPDF) and LHAGLUE

نویسنده

  • M R Whalley
چکیده

We describe the development of the LHAPDF library from its initial implementation following the Les Houches meeting in 2001 to its present state as a functional replacement for PDFLIB. Brief details are given of how to install and use the library together with the PDF sets available. We also describe LHAGLUE, an add-on PDFLIB look-a-like interface to LHAPDF, which facilitates using LHAPDF with existing Monte Carlo generators such as PYTHIA and HERWIG. 1 Working group summary 1.1 LHAPDF Introduction Parton Density Functions (PDFs), which describe the partonic content of hadrons, need to be well understood and of sufficiently high precision if theoretical predictions are to match the experimental accuracies expected from future LHC data. These PDFs, which are produced by several different groups (e.g. MRST, CTEQ, Alekhin and more recently ZEUS and H1), are derived from fitting deep inelastic and related hard scattering data using parameterisations at low Q20 (≈ 1–7 (GeV/c) ) and evolving these to higher Q. These PDFs are typically presented as grids in x-Q with suitable interpolation codes provided by the PDF authors. The CERN PDFLIB library [1] has to date provided a widely used standard FORTRAN interface to these PDFs with the interpolation grids built into the PDFLIB code itself. However, it is realised that PDFLIB would be increasingly unable to meet the needs of the new generation of PDFs which often involve large numbers of sets (≈20–40) des cribing the uncertainties on the individual partons from variations in the fitted parameters. As a consequence of this, at the Les Houches meeting in 2001 [2], the beginnings of a new interface were conceived — the so-call “Les Houches Accord PDF”— LHAPDF. This has further been developed over the course of the HERA-LHC workshop incorporating many new features to enable it to replace PDFLIB as the standard tool to use. The development is briefly described in this writeup together with LHAGLUE, an interface to LHAPDF, which provides PDF access using almost identical calling routines as PDFLIB. 1.2 LHAPDF Development during the Workshop In its initial incarnation (Version 1), LHAPDF had two important features which distinguished it from the methods used by PDFLIB in handling PDFs. Firstly the PDFs are defined by the analytical formulae used in the original fitting procedures, with external files of parameters, which describe the momentum x distributions of the partons at the relevant Q20. Evolution codes within LHAPDF then produce the PDF at any desired Q 2 at the users request. At present LHAPDF provides access to two evolution codes, EVLCTEQ for the CTEQ distributions and QCDNUM 16.12 [3] for the other PDF sets. This represents a radical difference from the existing methods used by the PDF authors to present their distributions where large grid files and interpolation routines are the norm. In PDFLIB these interpolation codes and grids are essentially compiled into a single FORTRAN library. The advantage of the LHAPDF method is that the compiled code is separate from the parameter files, which are typically small. Thus to add new PDF sets does not necessarily need the code to be recompiled and the library rebuilt. Secondly, the concept is introduced of a “set” being a related collection of PDFs (e.g. an error set) all of which are accessible to the program after initialisation of that set. This allows LHAPDF to handle the multi-set “error” PDFs produced in recent years which give predicted uncertainties to the PDF values. All the PDFs in a set are initialised together and are therefore available to the user. V1 was written by Walter Giele of Fermilab who in 2002 released a working version which could be downloaded from a web-site together with the parameter files for a limited number of PDF sets. There was also a manual and example files. One of the present authors MRW became involved and took over maintenance and development of LHAPDF in March 2003. The limitations of the idealised situation in V1 with respect to making LHAPDF a replacement tool for PDFLIB soon became apparent. The primary problem was that V1 contained only a limited number of PDF sets and, since the method was reliant on the x parameterisations at Q20 being available, it would be virtually impossible to include many of the older sets which are still needed for comparisons. A second and serious problem is the compute time taken in the initialisation phase of the individual members of a PDF set (i.e. calling the routine InitPDF described later). This can take in the region of 2 seconds per call on a 1GHz machine and is therefore unacceptable in the situation of a program which makes repeated use of the different members. 1 A solution introduced in LHAPDF Version 2, which helps to solve the above problems, was to include the option to make the original grid files and interpolation codes available in LHAPDF in addition to the V1 method of parameter files and “on-the-fly” evolution. For some PDF sets both methods would be available and for others only the latter. The operation of the program was made identical for both methods with the content of the input file (with extension “.LHpdf” for the former and “.LHgrid” for the latter) dictating which is used. Not only does this allow all the older PDF sets to be included but also there is no time penalty in changing between members of the same set since all are loaded in the initialisation phase. LHAPDF V2 was released in March 2004 including many of the older PDF sets as well as some new ones. LHAPDF Version 3 was released in September 2004 and, as well incorporating more older and some new PDF sets (e.g. ZEUS and H1), it also included the code for LHAGLUE, a newly developing add-on interface to LHAPDF which provides PDFLIB look-alike access. In addition to having subroutine calls identical to those in PDFLIB it also incorporates a PDF numbering scheme to simplify usage. It should be noted however that, because of the greatly increased number of new PDF sets, it was not possible to follow the original numbering scheme of PDFLIB and a new one was devised. This is described in more detail in Section 1.5. The major feature of Version 4, which was released in March 2005, was the incorporation of the photon and pion PDFs. All the photon and pion PDFs that were implemented in PDFLIB were put into LHAPDF using identical code and using the “.LHgrid” method. The LHAGLUE numbering scheme in these cases more closely resembles that of PDFLIB than it does for the protons. In addition in V4 there were new proton PDFs (MRST2004 and an updated Alekhin’s a02m), a new simpler file structure with all the source files being in a single “src” directory, some code changes to incorporate access to Λ 4/5 and a more rigorous implementation of the αs evolution as being exactly that used by the PDF author. All the LHAPDF and LHAGLUE data and code, in addition to being made available on the new web site (http://hepforge.cedar.ac.uk/lhapdf/), is also included in the GENSER subproject of the LHC Computing Grid. A third problem reported at the workshop concerning small differences (up to ≈ 0.5%) between the PDFs produced by LHAPDF for MRST and the authors’ code directly is now believed to be due to slight mismatches of grid boundaries at the heavy quark thresholds and will be corrected in future MRST grids. 1.3 LHAPDF Development after the Workshop Since the last HERA-LHC meeting there has been one minor release of LHAPDF (Version 4.1 in August 2005). In this version the installation method has changed to be more standard with the “configure; make; make install” sequence familiar to many and also a small amount of code has been altered to be more compliant with proprietary FORTRAN 95 compilers. As mentioned in the previous section the web site for public access to LHAPDF from which the source code can be obtained has changed. Since this is the current and most recent version we assume V4.1 in the following referring to earlier versions where necessary.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Study of Parton Density Function Uncertainties with LHAPDF and PYTHIA at LHC Contribution to LHC / LC Study Group Working Document DIMITRI BOURILKOV

The experimental errors in current and future hadron colliders are expected to decrease to a level that will challenge the uncertainties in the theoretical calculations. One important component in the prediction uncertainties comes from the Parton Density Functions of the (anti)proton. In this work we develop an interface from the Les Houches Accord Parton Density Functions (LHAPDF) package to ...

متن کامل

Flavour Les Houches Accord: Interfacing flavour related codes

We present the Flavour Les Houches Accord (FLHA) which specifies a set of conventions for flavour-related parameters and observables. The FLHA uses the generic SUSY Les Houches Accord (SLHA) file structure. It defines the relevant Standard Model masses, Wilson coefficients, decay constants, bag parameters, flavour observables, etc. The accord provides a universal and model-independent interface...

متن کامل

SUSY Les Houches Accord 2 I/O made easy

A library for reading and writing data in the SUSY Les Houches Accord 2 format is presented. The implementation is in native Fortran 77. The data are contained in a single array conveniently indexed by preprocessor statements.

متن کامل

ar X iv : h ep - p h / 06 01 10 3 v 2 2 1 Fe b 20 06 A Quick Guide to SUSY Tools ∗

The last decade has seen the emergence of a wide range of automated calculations for supersymmetric extensions of the Standard Model. This guide contains a brief summary of these, with the main focus on hadron collider phenomenology, as well as a brief introduction to the so-called SUSY Les Houches Accord. See also the Les Houches Web Repository for BSM Tools: http://www.ippp.dur.ac.uk/montecar...

متن کامل

Proposal for generalised supersymmetry Les Houches Accord for see-saw models and PDG numbering scheme

The SUSY Les Houches Accord (SLHA) 2 extended the first SLHA to include various generalisations of the Minimal Supersymmetric Standard Model (MSSM) as well as its simplest next-to-minimal version. Here, we propose further extensions to it, to include the most general and well-established see-saw descriptions (types I/II/III, inverse, and linear) in both an effective and a simple gauged extensio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005